#include <iostream>
#include <unistd.h>

int main(int argc, char *argv[], char *env[])
{
    sleep(1);
    std::cout << "子进程进行进程替换后的pid: " << getpid() << std::endl;

    sleep(1);
    for(int i = 0; i < argc; i++)
    {
        printf("argv[%d]: %s\n", i, argv[i]);
    }

    printf("\n");

    sleep(1);
    for(int i = 0; env[i]; i++)
    {
        printf("env[%d]: %s\n", i, env[i]);
    }

    return 0;
}